JavaScript Bangla Tutorial-20: How To Use Do-while Loop In Javascript

Pnirob
0

JavaScript Bangla Tutorial-20: How To Use Do-while Loop In Javascript

আমাদের জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল সিরিজে আপনাকে স্বাগতম! এই টিউটোরিয়ালে, আমরা জাভাস্ক্রিপ্টে ডু-হোয়াইল লুপ সম্পর্কে শিখবো এবং কিভাবে এটি কার্যকরীভাবে ব্যবহার করবেন সেটা জানবো। ডু-হোয়াইল লুপ হলো একটি লুপ প্রকার যা নির্দিষ্ট শর্ত পরীক্ষা করার আগে কোডের একটি ব্লক অবশ্যই একবার সম্পন্ন করে। এটি কোড ব্লকটি অবশ্যই একবার সম্পাদন করবে, অবশ্যই সত্য বা মিথ্যা হওয়ার উপর নির্ভর করে না।

ডু-হোয়াইল লুপ কি? Do-while Loop In Javascrip?

ডু-হোয়াইল লুপ হলো একটি নিয়ন্ত্রণ প্রবণতা বিবৃতি যা আপনাকে নির্দিষ্ট শর্ত পূরণ করা হলে কোডের একটি ব্লক অস্থায়ীভাবে ব্যবহার করতে দেয়। ডু-হোয়াইল লুপ এবং অন্যান্য লুপ এর মধ্যে প্রধান পার্থক্য হলো ডু-হোয়াইল লুপ কোড ব্লকটি নির্দিষ্ট শর্ত পরীক্ষা করার আগেই কমপক্ষে একবার সম্পন্ন করে দিয়েছে সেইসব কারনে সেটি অন্য লুপ এর থেকে বিভিন্ন।

ডু-হোয়াইল লুপ ব্যবহারের ধাপসমূহ

ডু-হোয়াইল লুপ ব্যবহার করার জন্য আমাদের নিম্নলিখিত ধাপসমূহ অনুসরণ করতে হবে:

  1. প্রথমেই, আমরা ডু-হোয়াইল লুপের ব্লক অবশ্যই সম্পাদন করবো। এটি আমাদের একটি স্টেটমেন্ট বা কোড ব্লক হতে পারে।

do {
    // কোড ব্লক
} while (condition);

সম্পাদিত ব্লকের পরে, আমরা একটি শর্ত সহ ডু-হোয়াইল লুপের শর্ত পরীক্ষা করবো। এটি অস্থায়ীভাবে শর্ত চেক করে কোড ব্লকটি সম্পন্ন হয়েছে কিনা নিশ্চিত করবে।

 
do {
    // কোড ব্লক
} while (condition);
  1. শর্ত সত্য হলে কোড ব্লকটি আরও একবার সম্পাদন করা হবে, আর শর্ত মিথ্যা হলে লুপ থেকে বের হয়ে যাবে।

ডু-হোয়াইল লুপ ব্যবহার করার উদাহরণ

আসুন একটি উদাহরণ দেখে ফেলি ডু-হোয়াইল লুপ ব্যবহার করার জন্য:

let i = 0;
do {
    console.log("আমি একটি ডু-হোয়াইল লুপ!");
    i++;
} while (i < 5);

উপরের উদাহরণে, আমরা একটি ডু-হোয়াইল লুপ ব্যবহার করে কনসোলে একটি বার্নিং ম্যাসেজ প্রিন্ট করছি। লুপটি প্রায়শই চালিয়ে যায় কারণ শর্ত মিথ্যা হওয়ার কারণে এর পরিধিতে আরো কোড ব্লক সম্পাদন করা হয়েছে। লুপ শর্তটি মিথ্যা হয়ে গেলে লুপ থেকে বের হয়ে যায়।

ডু-হোয়াইল লুপ এর সুবিধাসমূহ

ডু-হোয়াইল লুপ ব্যবহার করার সময় এর কিছু উপকারিতা রয়েছে:

  • ডু-হোয়াইল লুপ অবশ্যই কোড ব্লকটি একবার সম্পাদন করে দেয়, এবং তারপরেও শর্ত পরীক্ষা করে। তাই আপনি যদি কোন কোড ব্লকটি অবশ্যই একবার সম্পাদন করতে চান, তবে ডু-হোয়াইল লুপ সম্পাদন করতে সাহায্য করতে পারে।
  • ডু-হোয়াইল লুপ ব্যবহার করে আপনি প্রয়োজন মতো ব্যবহারকারী ইনপুট গ্রহণ করতে পারেন। শর্ত পরীক্ষা করার আগে এই সুযোগটি প্রদান করে ডু-হোয়াইল লুপ আপনাকে একটি সাধারণ ব্যবহারকারী অভিজ্ঞতা দিতে পারে।

JavaScript Bangla Tutorial-20: How To Use Do-while Loop In Javascript

Frequently Asked Questions (FAQs)

কিভাবে ডু-হোয়াইল লুপ ব্যবহার করা যায়?

ডু-হোয়াইল লুপ ব্যবহার করার জন্য আপনাকে নিম্নলিখিত ধাপগুলো অনুসরণ করতে হবে:

প্রথমে, আপনাকে ডু-হোয়াইল লুপের ব্লকটি সম্পাদন করতে হবে। এটি আপনার কোডের একটি অংশ হতে পারে।

do {
    // কোড ব্লক
} while (condition);

পরে, আপনাকে একটি শর্ত সহ ডু-হোয়াইল লুপের শর্ত পরীক্ষা করতে হবে। শর্তটি মিথ্যা হলে লুপ থেকে বের হয়ে যাবে, এবং শর্তটি সত্য হলে লুপে অবশ্যই একটি বার সম্পাদন করা হবে।

do {
    // কোড ব্লক
} while (condition);

ডু-হোয়াইল লুপ কি?

ডু-হোয়াইল লুপ হলো একটি জাভাস্ক্রিপ্ট লুপ প্রকার যা কোড ব্লকটি একবার সম্পাদন করে দেয় এবং শর্ত পরীক্ষা করার আগেই কমপক্ষে একবার সম্পাদন করে দেয়। এটি একটি ব্যবহারকারী ইনপুট গ্রহণের জন্য অনুকূলতা প্রদান করতে পারে কারণ এর ব্লক অবশ্যই একবার সম্পাদন করে দেয়।

ডু-হোয়াইল লুপ কোন ধাপে চালিয়ে যায়?

ডু-হোয়াইল লুপ প্রথমে কোড ব্লকটি সম্পাদন করে দেয় এবং তারপরেও শর্ত পরীক্ষা করে। আরো সুন্দরভাবে বলতে গেলে, ডু-হোয়াইল লুপ কমপক্ষে একবার সম্পাদন করা হয়েছে আর তারপরেও শর্ত পরীক্ষা করে যখন তা মিথ্যা হয় সেটা পর্যন্ত।

JavaScript Bangla Tutorial-20: How To Use Do-while Loop In Javascript

সংক্ষেপ

এই টিউটোরিয়ালে আমরা দেখেছি কিভাবে জাভাস্ক্রিপ্টে ডু-হোয়াইল লুপ ব্যবহার করতে হয়। ডু-হোয়াইল লুপ হলো একটি নিয়ন্ত্রণ প্রবণতা বিবৃতি যা কোড ব্লকটি একবার সম্পাদন করে দেয় এবং তারপরেও শর্ত পরীক্ষা করে। ডু-হোয়াইল লুপ ব্যবহার করলে আপনি বার্নিং কোড ব্লকটি একবার নিশ্চিতভাবে সম্পাদন করতে পারবেন, এবং আপনি একটি ব্যবহারকারী অভিজ্ঞতা প্রদান করতে পারবেন যখন আপনি ইনপুট গ্রহণ করবেন। আশা করি এই টিউটোরিয়ালটি আপনার সাহায্য করবে ডু-হোয়াইল লুপে সুন্দরভাবে কাজ করতে।

Post a Comment

0Comments
Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top